package com.eco.fanliapp.vo;

import java.io.Serializable;
import java.util.List;

public class WeiYiInfo implements Serializable{

	private static final long serialVersionUID = 357384767367834570L;
	
	private Integer error;
	private String msg;
	private String debugCode;
	private String isHtml;
	private DataBeans data;
	
	public Integer getError() {
		return error;
	}

	public void setError(Integer error) {
		this.error = error;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public String getDebugCode() {
		return debugCode;
	}

	public void setDebugCode(String debugCode) {
		this.debugCode = debugCode;
	}

	public String getIsHtml() {
		return isHtml;
	}

	public void setIsHtml(String isHtml) {
		this.isHtml = isHtml;
	}

	public DataBeans getData() {
		return data;
	}

	public void setData(DataBeans data) {
		this.data = data;
	}

	public static class DataBeans implements Serializable{

		private static final long serialVersionUID = -3101141032282710488L;
		
		private String title;
		private String subtitle;
		private String shoptype;
		private String categoryId;
		private String rootCategoryId;
		private List<String> images;
		
		private List<String> baseinfo;
		/**
		 * "baseinfo": [
            {
	                "品牌": "other/其他"
	            },
	            {
	                "尺码": "M,L,XL,XXL"
	            },
	            {
	                "图案": "纯色"
	            },
	            {
	                "颜色分类": "金龙男长袖,金凤女长袖,蓝龙男长袖,蓝凤女长袖,红龙男长袖,红凤女长袖,金龙男短袖,金凤女短袖,蓝龙男短袖,蓝凤女短袖"
	            },
	            {
	                "成分含量": "95%以上"
	            },
	            {
	                "适用季节": "春季"
	            },
	            {
	                "适用场景": "睡衣"
	            }
	        ]
		 * @return
		 */
		
		public List<String> getBaseinfo() {
			return baseinfo;
		}
		public void setBaseinfo(List<String> baseinfo) {
			this.baseinfo = baseinfo;
		}
		
		private Comment comment;
		
		public Comment getComment() {
			return comment;
		}
		public void setComment(Comment comment) {
			this.comment = comment;
		}
		public static class Comment implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 9150073640418058795L;
			/**
			 * 
			"comment": {
            "commenttotal": "52",
            "newcomment": [
                {
                    "content": "二次购买，穿着还是挺舒服的，这个季节穿最好",
                    "userName": "雪**色",
                    "headPic": "//gtms03.alicdn.com/tps/i3/TB1yeWeIFXXXXX5XFXXuAZJYXXX-210-210.png_80x80.jpg",
                    "memberLevel": "6",
                    "dateTime": "2019-04-23",
                    "skuInfo": "颜色分类:蓝凤女长袖;尺码:L",
                    "tmallMemberLevel": "0",
                    "headExtraPic": "//gw.alicdn.com/tfs/TB19maGhm_I8KJjy0FoXXaFnVXa-69-69.png",
                    "memberIcon": "//gw.alicdn.com/tfs/TB1UqAjeOqAXuNjy1XdXXaYcVXa-130-42.png",
                    "isVip": "true"
                }
            ]
			 */
			private String commenttotal;
			private List<String> newcomment;
			public String getCommenttotal() {
				return commenttotal;
			}
			public void setCommenttotal(String commenttotal) {
				this.commenttotal = commenttotal;
			}
			public List<String> getNewcomment() {
				return newcomment;
			}
			public void setNewcomment(List<String> newcomment) {
				this.newcomment = newcomment;
			}
		}
		private List<String> shopProm;
		
		public List<String> getShopProm() {
			return shopProm;
		}
		public void setShopProm(List<String> shopProm) {
			this.shopProm = shopProm;
		}

		private String sellCount;
		private String reserve_price;
		private String zk_final_price;
		private String has_sku;
		private Express express;
		
		public Express getExpress() {
			return express;
		}
		public void setExpress(Express express) {
			this.express = express;
		}
		public static class Express implements Serializable{
			/**
			 * 
			 */
			private static final long serialVersionUID = 6082221394976178358L;
			private String from;
			private String postage;
			private String freeshipping;
			public String getFrom() {
				return from;
			}
			public void setFrom(String from) {
				this.from = from;
			}
			public String getPostage() {
				return postage;
			}
			public void setPostage(String postage) {
				this.postage = postage;
			}
			public String getFreeshipping() {
				return freeshipping;
			}
			public void setFreeshipping(String freeshipping) {
				this.freeshipping = freeshipping;
			}
			
		}
		private SellerInfo seller;
		private List<String> item_detail;
		private String video;
		public String getTitle() {
			return title;
		}
		public void setTitle(String title) {
			this.title = title;
		}
		public String getSubtitle() {
			return subtitle;
		}
		public void setSubtitle(String subtitle) {
			this.subtitle = subtitle;
		}
		public String getShoptype() {
			return shoptype;
		}
		public void setShoptype(String shoptype) {
			this.shoptype = shoptype;
		}
		public String getCategoryId() {
			return categoryId;
		}
		public void setCategoryId(String categoryId) {
			this.categoryId = categoryId;
		}
		public String getRootCategoryId() {
			return rootCategoryId;
		}
		public void setRootCategoryId(String rootCategoryId) {
			this.rootCategoryId = rootCategoryId;
		}
		public List<String> getImages() {
			return images;
		}
		public void setImages(List<String> images) {
			this.images = images;
		}
		public String getSellCount() {
			return sellCount;
		}
		public void setSellCount(String sellCount) {
			this.sellCount = sellCount;
		}
		public String getReserve_price() {
			return reserve_price;
		}
		public void setReserve_price(String reserve_price) {
			this.reserve_price = reserve_price;
		}
		public String getZk_final_price() {
			return zk_final_price;
		}
		public void setZk_final_price(String zk_final_price) {
			this.zk_final_price = zk_final_price;
		}
		public String getHas_sku() {
			return has_sku;
		}
		public void setHas_sku(String has_sku) {
			this.has_sku = has_sku;
		}
		public SellerInfo getSeller() {
			return seller;
		}
		public void setSeller(SellerInfo seller) {
			this.seller = seller;
		}
		public List<String> getItem_detail() {
			return item_detail;
		}
		public void setItem_detail(List<String> item_detail) {
			this.item_detail = item_detail;
		}
		public String getVideo() {
			return video;
		}
		public void setVideo(String video) {
			this.video = video;
		}
		
	}
	
	public static class SellerInfo implements Serializable{

		private static final long serialVersionUID = -1058601864692208993L;

		private String userId;
		//店铺ID
		private String shopId;
		private String shopName;
		private String shopUrl;
		private String taoShopUrl;
		//店铺头像
		private String shopIcon;
		//店铺粉丝数
		private String fans;
		private String allItemCount;
		private String newItemCount;
		private String showShopLinkIcon;
		private String shopCard;
		private String sellerType;
		//卖家类型：B-天猫商城， C-淘宝集市
		private String shopType;
		private List<evaluatesDataBean> evaluates;
		private String sellerNick;
		private String creditLevel;
		private String creditLevelIcon;
		private String tagIcon;
		private String starts;
		//店铺好评率
		private String goodRatePercentage;
		private String fbt2User;
		private String simpleShopDOStatus;
		
		public String getUserId() {
			return userId;
		}

		public void setUserId(String userId) {
			this.userId = userId;
		}

		public String getShopId() {
			return shopId;
		}

		public void setShopId(String shopId) {
			this.shopId = shopId;
		}

		public String getShopName() {
			return shopName;
		}

		public void setShopName(String shopName) {
			this.shopName = shopName;
		}

		public String getShopUrl() {
			return shopUrl;
		}

		public void setShopUrl(String shopUrl) {
			this.shopUrl = shopUrl;
		}

		public String getTaoShopUrl() {
			return taoShopUrl;
		}

		public void setTaoShopUrl(String taoShopUrl) {
			this.taoShopUrl = taoShopUrl;
		}

		public String getShopIcon() {
			return shopIcon;
		}

		public void setShopIcon(String shopIcon) {
			this.shopIcon = shopIcon;
		}

		public String getFans() {
			return fans;
		}

		public void setFans(String fans) {
			this.fans = fans;
		}

		public String getAllItemCount() {
			return allItemCount;
		}

		public void setAllItemCount(String allItemCount) {
			this.allItemCount = allItemCount;
		}

		public String getNewItemCount() {
			return newItemCount;
		}

		public void setNewItemCount(String newItemCount) {
			this.newItemCount = newItemCount;
		}

		public String getShowShopLinkIcon() {
			return showShopLinkIcon;
		}

		public void setShowShopLinkIcon(String showShopLinkIcon) {
			this.showShopLinkIcon = showShopLinkIcon;
		}

		public String getShopCard() {
			return shopCard;
		}

		public void setShopCard(String shopCard) {
			this.shopCard = shopCard;
		}

		public String getSellerType() {
			return sellerType;
		}

		public void setSellerType(String sellerType) {
			this.sellerType = sellerType;
		}

		public String getShopType() {
			return shopType;
		}

		public void setShopType(String shopType) {
			this.shopType = shopType;
		}

		public List<evaluatesDataBean> getEvaluates() {
			return evaluates;
		}

		public void setEvaluates(List<evaluatesDataBean> evaluates) {
			this.evaluates = evaluates;
		}

		public String getSellerNick() {
			return sellerNick;
		}

		public void setSellerNick(String sellerNick) {
			this.sellerNick = sellerNick;
		}

		public String getCreditLevel() {
			return creditLevel;
		}

		public void setCreditLevel(String creditLevel) {
			this.creditLevel = creditLevel;
		}

		public String getCreditLevelIcon() {
			return creditLevelIcon;
		}

		public void setCreditLevelIcon(String creditLevelIcon) {
			this.creditLevelIcon = creditLevelIcon;
		}

		public String getTagIcon() {
			return tagIcon;
		}

		public void setTagIcon(String tagIcon) {
			this.tagIcon = tagIcon;
		}

		public String getStarts() {
			return starts;
		}

		public void setStarts(String starts) {
			this.starts = starts;
		}

		public String getGoodRatePercentage() {
			return goodRatePercentage;
		}

		public void setGoodRatePercentage(String goodRatePercentage) {
			this.goodRatePercentage = goodRatePercentage;
		}

		public String getFbt2User() {
			return fbt2User;
		}

		public void setFbt2User(String fbt2User) {
			this.fbt2User = fbt2User;
		}

		public String getSimpleShopDOStatus() {
			return simpleShopDOStatus;
		}

		public void setSimpleShopDOStatus(String simpleShopDOStatus) {
			this.simpleShopDOStatus = simpleShopDOStatus;
		}

		public static class evaluatesDataBean{
			private String title;
			private String score;
			private String type;
			private String level;
			private String levelText;
			private String levelTextColor;
			private String levelBackgroundColor;
			private String tmallLevelTextColor;
			private String tmallLevelBackgroundColor;
			
			public String getTitle() {
				return title;
			}
			public void setTitle(String title) {
				this.title = title;
			}
			public String getScore() {
				return score;
			}
			public void setScore(String score) {
				this.score = score;
			}
			public String getType() {
				return type;
			}
			public void setType(String type) {
				this.type = type;
			}
			public String getLevel() {
				return level;
			}
			public void setLevel(String level) {
				this.level = level;
			}
			public String getLevelText() {
				return levelText;
			}
			public void setLevelText(String levelText) {
				this.levelText = levelText;
			}
			public String getLevelTextColor() {
				return levelTextColor;
			}
			public void setLevelTextColor(String levelTextColor) {
				this.levelTextColor = levelTextColor;
			}
			public String getLevelBackgroundColor() {
				return levelBackgroundColor;
			}
			public void setLevelBackgroundColor(String levelBackgroundColor) {
				this.levelBackgroundColor = levelBackgroundColor;
			}
			public String getTmallLevelTextColor() {
				return tmallLevelTextColor;
			}
			public void setTmallLevelTextColor(String tmallLevelTextColor) {
				this.tmallLevelTextColor = tmallLevelTextColor;
			}
			public String getTmallLevelBackgroundColor() {
				return tmallLevelBackgroundColor;
			}
			public void setTmallLevelBackgroundColor(String tmallLevelBackgroundColor) {
				this.tmallLevelBackgroundColor = tmallLevelBackgroundColor;
			}
		}
	}
	

}
